a stroke of good fortune - Turkish English Dictionary